50 REM ******************************** 55 REM * * 60 REM * M A S H * 65 REM * * 70 REM ******************************** 75 : 80 :REM BY PAUL ROYLE (OCT 83) 85 :REM ----------------------- 90 :REM " [207][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][208] " 95 :REM " [165]JOYSTICK VERSION[167] " 100 REM " [204][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][186] " 105 : 110 P$="M*A*S*H" 115 PRINT"[147]"; 120 FORI=1TO36 125 PRINT"[166]"; 130 NEXTI 135 FORI=1TO19 140 PRINT"[157][166]"; 145 NEXT 150 FORI=1TO35 155 PRINT"[157][157][166]"; 160 NEXTI 165 FORI=1TO19 170 PRINT"[157][145][166]"; 175 NEXTI 180 PRINT"PAUL ROYLE" 185 PRINT"PRESENTS":FORT=1TO100 :NEXTT 190 FOR I=1TOINT((40-(2*LEN(P$)))/2) 195 PRINT""; 200 NEXTI 205 FORI=1TOLEN(P$) 210 FORT=1TO100:NEXTT 215 PRINTMID$(P$,I,1);" "; 220 NEXTI:PRINT"" 225 FOR I=1TOINT((40-(2*LEN(P$)))/2) 230 PRINT""; 235 NEXTI 240 PRINT"[157][183]";: FORI=1TOLEN(P$) 245 FORT=1TO100:NEXTT 250 PRINT"[183][183]"; 255 NEXTI:PRINT"" 260 PRINT" HIT SPACE TO START [146]" 265 GETA$:IFA$<>" "THEN265 270 : 275 BASE=1064 :LT= 1 280 POKE 53280,6 :REM CHANGE BORDER 285 PRINT"[147]";TAB(16);"M ";:FORT=1TO250:NEXTT 290 PRINT"A ";:FORT=1TO250:NEXTT 295 PRINT"S ";:FORT=1TO250:NEXTT 300 PRINT"H ";:FORT=1TO250:NEXTT 305 PRINT"[147] JOYSTICK M A S H[146] JOYSTICK" 310 PRINT" BY: PAUL ROYLE" 315 GETA$:IFA$<>""THEN315 320 IF HIGH<>0THEN PRINT" HIGH SCORE[146]:";HIGH;" BY ";HIGH$ 325 PRINT" IN THIS GAME YOU ARE A MASH CHOPPER" 330 PRINT" PILOT. YOU MUST PICK UP CASUALTIES AT" 335 PRINT"PICK UP POINTS MARKED 0 THRU 9, AND"; 340 PRINT" TAKETHEM TO THE 4077TH ([219]). DELIVER AS MANY" 345 PRINT" AS POSSIBLE IN 60 MINS OF FUEL. BUT" 350 PRINT" 1 SECOND REAL TIME IS EQUIVALENT TO " 355 PRINT" 1 MIN GAME TIME SO YOU ONLY HAVE 60" 360 PRINT" REAL SECONDS." 365 PRINT" YOU CAN ONLY LAND ON A ROAD, CLEARING" 370 PRINT" CHOPPER PAD, OR PICK UP POINT. 375 [153]" TRY TO LAND BEFORE RUNNING OUT OF FUEL" 380 [153]" FOR BEST SCORE. IF YOU DON'T YOU WILL" 385 [153]" CRASH!! YOU CAN ALSO CRASH BY "; 390 [153]"LANDING IN THE WRONG PLACE." 395 [153]"NOTEWAIT: DON'T FORGET TO TAKE OFF AT START" 400 [153]" HIT ANY KEY TO CONTINUE WAIT" 405 [161]A$:[139]A$[178]""[167]405 410 [161]A$:[139]A$[179][177]""[167]410 415 [153]"LOAD THE CONTROLS ARE ON JOYSTICK 2" 420 [153]" TAKE OFF (null) LAND N" 425 [153]" (FIRE BUTTON) (null)" 430 [153]" WTAN(null)TANE" 435 [153]" (null)" 440 [153]" S" 445 [153]" (null) REPRESENTS THE 4077TH" 450 [153]" * REPRESENTS A MINE FEILD" 455 [153]" SPC( REPRESENTS TREES" 460 [153]" (null)TAN(null) REPRESENTS ROADS" 465 [153]" REPRESENTS A CLEARING" 470 [153]" EWAIT REPRESENTS ENEMY TERRITORY" 475 [153]" @ REPRESENTS WATER" 480 [153]" 0-9 REPRESENTS PICK UP POINTS" 485 [153]" (null)WAIT REPRESENTS YOUR CHOPPER" 490 [153]"";[163]15);"GOOD LUCK!WAIT" 495 [153][163]13);"HIT SWAIT TO START" 500 [161]A$:[139]A$[179][177]"S"[167]500 505 : 510 BASE[178]1064 515 [151] 53280,6 :[143] CHANGE BORDER 530 : 535 [153]"LOAD FUEL: WAIT M*A*S*HWAIT MNS OF FUEL" 540 [153]"EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEWAIT"; 545 [153]"EWAITSPC(SPC(SPC(SPC(SPC(SPC(SPC(SPC(SPC(SPC(SPC(SPC(SPC(@SPC(SPC(SPC(SPC(SPC(SPC( SPC(SPC(SPC(SPC(SPC(SPC(SPC(SPC(SPC(SPC(SPC(SPC(SPC(SPC(SPC(SPC(EWAIT"; 550 [153]"EWAITSPC(SPC(SPC(SPC(SPC(SPC(SPC(SPC(SPC(SPC(SPC(SPC(SPC(@SPC(SPC(SPC(SPC(SPC(SPC(SPC(SPC(SPC(SPC(SPC(SPC(SPC(SPC(SPC(SPC(SPC(SPC(SPC(SPC(SPC(SPC(SPC(SPC(EWAIT"; 555 [153]"TANTANTANTANTANTANTANTANTANTANTANTANTANTANTANTANTANTANTANTANTANTANTANRIGHT$SPC(SPC(SPC(SPC(SPC(SPC(SPC(SPC(SPC(SPC(SPC(SPC(SPC(SPC(SPC(EWAIT"; 560 [153]"EWAITSPC(SPC(SPC(SPC(SPC(SPC(SPC(SPC(SPC(SPC(SPC(SPC(SPC(@SPC(SPC(SPC(SPC(SPC(SPC(SPC(SPC((null)SPC(SPC(SPC(SPC(SPC(SPC(SPC(SPC(SPC(SPC(SPC(SPC(SPC(SPC(SPC(EWAIT"; 565 [153]"EWAITSPC(SPC(SPC(SPC(SPC(SPC(SPC(SPC(SPC(SPC(SPC(SPC(@SPC(SPC(SPC(SPC(SPC(SPC(SPC(SPC(SPC(MID$TANRIGHT$SPC(SPC(SPC(SPC(SPC(SPC(SPC(SPC(SPC(SPC(SPC(SPC(SPC(EWAIT"; 570 [153]"EWAITSPC( SPC(SPC(SPC(SPC(SPC(SPC(SPC(SPC(SPC(@SPC(SPC(SPC(SPC(SPC(SPC(SPC(SPC(SPC(SPC(SPC(SPC((null)SPC(SPC(SPC(SPC(SPC(SPC(SPC(SPC(SPC(SPC(SPC(SPC(SPC(EWAIT"; 575 [153]"EWAITSPC(SPC(SPC(SPC(SPC(SPC(SPC(SPC(SPC(SPC(@SPC(SPC(SPC(SPC(SPC(SPC(SPC(SPC(SPC(SPC(SPC(SPC(SPC((null)SPC(SPC(SPC(SPC(SPC(SPC(SPC(SPC(SPC((null)TANRIGHT$SPC(EWAIT"; 580 [153]"EWAITSPC(SPC(SPC(SPC(SPC(SPC(SPC(SPC(SPC(@SPC(SPC(SPC(SPC(SPC(*****SPC(SPC(SPC(SPC((null)SPC(SPC(SPC(SPC(SPC(SPC(SPC(SPC(SPC(MID$=(null)SPC(EWAIT"; 585 [153]"EWAITSPC(SPC(SPC(SPC(SPC(SPC(SPC(SPC(@SPC(SPC(SPC(SPC(SPC(SPC(* *SPC(SPC(SPC(SPC((null)SPC(SPC(SPC(SPC(SPC(SPC(SPC(SPC(SPC(SPC((null)SPC(SPC(EWAIT"; 590 [153]"EWAITSPC(SPC(SPC(SPC(SPC(SPC(SPC(@SPC(SPC(SPC(SPC( SPC(* (null) *TANTANTANTAN